something that stinks - Spanish English Dictionary